Data Fields |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t SPERR:8 |
| vuint32_t __pad0__:4 |
| vuint32_t HRL:4 |
| vuint32_t NSP:4 |
| vuint32_t NGRD:4 |
| vuint32_t __pad1__:7 |
| vuint32_t VLD:1 |
| } B |
| } | CESR |
|
uint32_t | mpu_reserved1 [3] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EADDR:32 |
| } B |
| } | EAR0 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EACD:16 |
| vuint32_t EPID:8 |
| vuint32_t EMN:4 |
| vuint32_t EATTR:3 |
| vuint32_t ERW:1 |
| } B |
| } | EDR0 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EADDR:32 |
| } B |
| } | EAR1 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EACD:16 |
| vuint32_t EPID:8 |
| vuint32_t EMN:4 |
| vuint32_t EATTR:3 |
| vuint32_t ERW:1 |
| } B |
| } | EDR1 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EADDR:32 |
| } B |
| } | EAR2 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EACD:16 |
| vuint32_t EPID:8 |
| vuint32_t EMN:4 |
| vuint32_t EATTR:3 |
| vuint32_t ERW:1 |
| } B |
| } | EDR2 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EADDR:32 |
| } B |
| } | EAR3 |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t EACD:16 |
| vuint32_t EPID:8 |
| vuint32_t EMN:4 |
| vuint32_t EATTR:3 |
| vuint32_t ERW:1 |
| } B |
| } | EDR3 |
|
uint32_t | mpu_reserved2 [244] |
|
struct { |
| union { |
| vuint32_t R |
| struct { |
| vuint32_t SRTADDR:27 |
| vuint32_t __pad0__:5 |
| } B |
| } WORD0 |
| union { |
| vuint32_t R |
| struct { |
| vuint32_t ENDADDR:27 |
| vuint32_t __pad0__:5 |
| } B |
| } WORD1 |
| union { |
| vuint32_t R |
| struct { |
| vuint32_t M7RE:1 |
| vuint32_t M7WE:1 |
| vuint32_t M6RE:1 |
| vuint32_t M6WE:1 |
| vuint32_t M5RE:1 |
| vuint32_t M5WE:1 |
| vuint32_t M4RE:1 |
| vuint32_t M4WE:1 |
| vuint32_t M3PE:1 |
| vuint32_t M3SM:2 |
| vuint32_t M3UM:3 |
| vuint32_t M2PE:1 |
| vuint32_t M2SM:2 |
| vuint32_t M2UM:3 |
| vuint32_t M1PE:1 |
| vuint32_t M1SM:2 |
| vuint32_t M1UM:3 |
| vuint32_t M0PE:1 |
| vuint32_t M0SM:2 |
| vuint32_t M0UM:3 |
| } B |
| } WORD2 |
| union { |
| vuint32_t R |
| struct { |
| vuint32_t PID:8 |
| vuint32_t PIDMASK:8 |
| vuint32_t __pad0__:15 |
| vuint32_t VLD:1 |
| } B |
| } WORD3 |
| } | RGD [16] |
|
uint32_t | mpu_reserved3 [192] |
|
union { |
| vuint32_t R |
| struct { |
| vuint32_t M7RE:1 |
| vuint32_t M7WE:1 |
| vuint32_t M6RE:1 |
| vuint32_t M6WE:1 |
| vuint32_t M5RE:1 |
| vuint32_t M5WE:1 |
| vuint32_t M4RE:1 |
| vuint32_t M4WE:1 |
| vuint32_t M3PE:1 |
| vuint32_t M3SM:2 |
| vuint32_t M3UM:3 |
| vuint32_t M2PE:1 |
| vuint32_t M2SM:2 |
| vuint32_t M2UM:3 |
| vuint32_t M1PE:1 |
| vuint32_t M1SM:2 |
| vuint32_t M1UM:3 |
| vuint32_t M0PE:1 |
| vuint32_t M0SM:2 |
| vuint32_t M0UM:3 |
| } B |
| } | RGDAAC [16] |
The documentation for this struct was generated from the following file: